/**
 *  示例一个奇怪的实现,当没有引用这种实现的时候.
 */
fn main(){
    let mut  address:String=String::from("福建福州");
    println!("{}",address);
    print_str(address);
    //再用address,那么久会报错，如果要不报错，则必须
    //插入诸如 address=xxx之类语句，把值移回来，或者重新赋值
    println!("新地址:{}",address) ;  //报错 
}

fn  print_str(s:String){
    println!("{}",s);
}
